Verified Document

Successful Programmer The Objective And Thesis

" (Burleson, 2004, p.21) Therefore, it is clear that a quality education is the base that supports the structure that enables success in this career field and this includes "high achievement, intelligence, and a strong work ethic." (Burleson, 2004, p.21) Personal traits that are desirable in a programmer according to Burleson include self-confidence, curiosity, politeness, motivated, tenacity and a stickler for details. III. Recognizing a Good Programmer

The work of Daniel Tenner entitled: "How to Recognize a Good Programmer" states that positive indicators that an individual is a good programmer include those as follows:

1. Passionate about technology

2. Programs as a hobby

3. Will talk your ear off on a technical subject if encouraged

4. Significant (and often numerous) personal side-projects over the years

5. Learns new technologies on his/her own

6. Opinionated about which technologies are better for various usages

7. Very uncomfortable about the idea of working with a technology he doesn't believe to be "right"

8. Clearly smart, can have great conversations on a variety of topics

9. Started programming long before university/work

10. Has some hidden "icebergs," large personal projects under the CV radar

11. Knowledge of a large variety of unrelated technologies (may not be on CV) (Tenner, 2008, p.1)

Tenner (2008) also lists negative indicators to watch for in the programmer which include those as follows:

1. Programming is a day job

2. Don't really want to "talk shop," even when encouraged to

3. Learns new technologies in company-sponsored...

Happy to work with whatever technology you've picked, "all technologies are good"
5. Doesn't seem too smart

6. Started programming at university

7. All programming experience is on the CV (Tenner, 2008, p.1)

8. Focused mainly on one or two technology stacks (e.g. everything to do with developing a java application), with no experience outside of it

Summary and Conclusion

This brief work has reviewed the factors that are important for becoming a successful programmer and has as well identified factors that negatively affect the success of the programmer. In summary, the programmer should be a stickler for details and should be curious and intelligent. First and foremost the successful programmer enjoys and participates in an ongoing process of learning and engages in learning of the newest technologies as they become available. The successful programmer has more going on than just their tasks assigned in the workplace but is also passionate about and interested in programming and has their own personal projects under development.

Bibliography

The Eight Secrets of Successful Programmers (2009) Merrion Computing Limited. Online available at: http://www.merrioncomputing.com/Programming/7Secrets.htm

Burleson, Janet (2004) Conducting the Programmer Job Interview: The IT Manager Guide with Java, J2EE, C, C++, UNIX, PHP, and Oracle Interview Questions! Vol. 3 of IT Job Interview Series. Rampant TechPress 2004.

Tenner, Daniel (2008) How to Recognize a Good Programmer. Inter-sections Business, Technology, Life. 13 Nov. Online available at: http://inter-sections.net/2007/11/13/how-to-recognise-a-good-programmer/

Sources used in this document:
Bibliography

The Eight Secrets of Successful Programmers (2009) Merrion Computing Limited. Online available at: http://www.merrioncomputing.com/Programming/7Secrets.htm

Burleson, Janet (2004) Conducting the Programmer Job Interview: The IT Manager Guide with Java, J2EE, C, C++, UNIX, PHP, and Oracle Interview Questions! Vol. 3 of IT Job Interview Series. Rampant TechPress 2004.

Tenner, Daniel (2008) How to Recognize a Good Programmer. Inter-sections Business, Technology, Life. 13 Nov. Online available at: http://inter-sections.net/2007/11/13/how-to-recognise-a-good-programmer/
Cite this Document:
Copy Bibliography Citation

Related Documents

Co-Evolution the Objective of This
Words: 1213 Length: 4 Document Type: Term Paper

It is related in this work: "Humans and their collective microbiota are segmented into many local communities, each comprising an individual human with his or her symbionts. This ecological pattern, characterized by strong interactions within distinct local communities and limited interactions or migration between them, is described as a metacommunity." (Dethlefsen, McFall-Ngai and Relman, 2007) a second level of metacommunity organization is in existence because "individual humans belong to

Enterprise Architecture New Text Is
Words: 1781 Length: 4 Document Type: Term Paper

The hybrid nature of cloud computing in general and SaaS specifically will continue as enterprises question if they are really getting the value out of the systems they are relying on. References Bala, R., & Carr, S. (2010). Usage-based pricing of software services under competition. Journal of Revenue and Pricing Management, 9(3), 204-216. Beimborn, D., Miletzki, T., & Wenzel, S. (2011). Platform as a service (PaaS). Business & Information Systems Engineering, (6),

Music Education or Cross Platform
Words: 17690 Length: 61 Document Type: Term Paper

Aristoxenos, two centuries after Pythagoras released his model, sought to discredit the standing theories held by Pythagorean devotees. In his works, he established that numbers are not relevant to music, and that music is based on perception of what one hears, not any mathematical equation. Descartes as well as Vincenzo Galilei (Galileo's father) both also discredited the music-to-math theories that formed the revolutionary basis for Pythagoras' music work, but not

Software Testing Strategy
Words: 8852 Length: 24 Document Type: Term Paper

Software Testing Strategy Computers and their applications have brought about waves of changes in various areas of science and technology. It is also gaining widespread prominence in the field of business and management. So the requirement of a quality oriented technological implementation, having a range of usage is the order of the day. The few gazillion dollars worth software industry is constantly evolving with the needs of people and organizations across

Business Plan Relating to the Sale of a New Financial Divorce Software...
Words: 6850 Length: 25 Document Type: Business Plan

Business Plan for a Financial Divorce Software Business Plan Divorce Software Business Plan relating to the Sales of a new Financial Divorce Software. Business Plan relating to the Sales of a new Financial Divorce Software F F1 F2 F3 G1 G1(a) G1(b) G1(c) Business Identification Keys to Success Company Summary Industry History Legal Form of Ownership Location and Facilities Management Structure Products and Service Market Analysis Target Market Industry Analysis Competitive Analysis Market Strategy Ps of Marketing Price List Selling Strategy Sales Forecast Implementation Strategy Overall Strategy Implementation Control Plan Financial Statements and Projections Revenue and Cost Estimate Forecasted Profit and Loss Statement Forecasted Balance Sheet Financial

Windows XP to Windows 7
Words: 6896 Length: 18 Document Type: Capstone Project

This will not only create a higher level of trust in the actual implementation, it will also set the foundation for more effective ongoing support for these users if they have any problems with the systems once they are installed. An effective change management strategy is as important, if not more important, than the technology upgrade and implementation plan itself (Gil, Tether, 2011). In implementing any it Project the concept

Sign Up for Unlimited Study Help

Our semester plans gives you unlimited, unrestricted access to our entire library of resources —writing tools, guides, example essays, tutorials, class notes, and more.

Get Started Now